package com.gserver.commons.core.async;

public abstract interface IIoOperation {
	public static final int STAGE_INITAILZED = 0;
	public static final int STAGE_START_DONE = 1;
	public static final int STAGE_IO_DONE = 2;
	public static final int STAGE_STOP_DONE = 3;

	public abstract int doStart();

	public abstract int doIo();

	public abstract int doStop();
}
